di method